草庐IT

Android AppBarLayout 将 ViewPager 下推

全部标签

android - Viewpager onClickListener 在 android 中引用了错误的 View

首先,viewpage预加载下一页和上一页。因此,如果我当前查看PageB,它实际上也会存储页面A和页面CView。它导致了问题。当我在pageB中时,我在其上按下onClickListener,它获得了pageC的位置,另外,我想更改pageB中的ImageView之一,但是在我按下按钮后,结果更改了ImageViewC页这是代码fragment,我扩展了PagerAdapterpublicclassCustomPagerAdapterextendsPagerAdapter{privateArrayListitems;privateLinearLayoutrootView;priva

android - 具有多个 PageTransformer 的 ViewPager(运行时的 PageTransformer)

我对ViewPager有一个自定义要求。我想要的是我的寻呼机应该有一个像DepthPageTransformer这样的水平pageTransformer默认。现在在屏幕上我有一个按钮,我希望我的当前页面从底部滑动到顶部,我的下一页将它替换为VerticalPageTransformer。一旦页面发生变化,页面转换器应该改回默认的DepthPageTransformer。所以基本上我想在运行时应用pageTransformers。感谢您的帮助。这是我的代码://setsintialpagetransformerviewPager.setPageTransformer(false,newD

java - 工具栏菜单不适用于 ViewPager

我正在学习android,目前正在尝试将android.support:design中的工具栏添加到我的应用程序中,但我也想翻页,在网络上对这个问题进行了多次研究后,我写了这样的代码1)activity_main.xml2)toolbar.xml接下来,在java代码中我在MainActivity.java中编写了代码@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);toolb

android - 放置横幅广告,使其位于下方并与 ViewPager 分开

我有一个包含3个fragment的ViewPager,在每个fragment的底部我都放置了一个横幅广告。我希望在整个View的底部有一个横幅广告,而不是在每个fragment中有一个这样我只需要加载一个广告,它总是放在屏幕的底部。我认为横幅广告应该放在我的ViewPagerActivity中,但我不知道如何将它移到那里。目前在Frags中的广告我希望我已经理解了这一点。我仍然对我在这里所做的事情只有微弱的了解,因此非常感谢所有帮助。这是我的应用程序的图片 最佳答案 请检查。MyViewPagerActivity您可以在MyView

android - 滑动时 ViewPager 太慢(使用 Picasso)

我正在从我的图库中获取所有图片。(来自三星galaxys5的图片)我可以从Viewpager查看图像。但是当我开始滑动时。太慢了。几秒钟后,应用程序崩溃了,logcat中没有错误。publicclassPagingextendsPagerAdapter{privateArrayListIMAGES=newArrayList();privateContextcontext;privateLayoutInflaterlayoutInflater;publicPaging(Contextcontext){this.context=context;}@OverridepublicintgetC

android - 为什么我的 ViewPager 会在 CoordinatorLayout 中越界?

由于某些我无法理解的原因,下图中的Viewpager超出了菜单的大小。我可能没有在想象什么,但我看不到什么。 最佳答案 你的ViewPager由于标志而越界app:layout_behavior="@string/appbar_scrolling_view_behavior"您已在其XML布局中设置。这主要用于当您希望能够使用Google的MaterialDesign滚动效果时。如果您对使用CoordinatorLayout处理滚动不感兴趣,您可以删除该行。 关于android-为什么我

android - 使用 TabLayout 和 ViewPager 时屏幕下方出现 FloatingActionButton

看看下面的FAB:除非我折叠工具栏,否则它不会出现。这是我的XML:如果我没有为FAB设置任何行为,为什么会发生这种情况?是否有任何我应该添加到任何东西的属性,以便我可以防止这种行为? 最佳答案 只需从每个Fragment中删除您的FloatingActionButton并将其添加到您的Activity。这样,不仅FAB会保留在原位,而且还能解决您的问题。然后,您可以在Fragment中使用getActivity().findViewByIf(id)并在每个Fragment中设置一个onClickListener.

android - 在使用 ViewPager 滑动到另一个 fragment 之前控制 EditText 数据

所以,我在第一个Fragment中有两个fragment,我有一个EditText。问题是我不想在检查EditText中的数据字段是否正确之前滑动到下一个fragment。我在下面这张图片中解释了我的问题PS:我已经搜索并试图自己找到解决方案,但它对我不起作用。 最佳答案 您可以像这样创建自定义View寻呼机类并处理滑动事件。publicclassCustomViewPagerextendsViewPager{privatebooleanenabled;publicCustomViewPager(Contextcontext,Att

android - 恢复 fragment 时如何维护在ViewPager中 fragment 的onCreateView中创建的 View 实例?

故事是ViewPager中有五个fragment,每个fragment在出现在ViewPager上时都必须运行一个AsyncTask。我正在尝试与正确答案完全相同的here.我将AsyncTask放在onResumeFragment中,它工作正常。但是当我在AsyncTask成功运行后更新View时,问题就开始了。因为当我更新数据集时,我在onCreateView中创建的View(RecyclerView)为null。我还在onActivityCreated中尝试了setRetainInstance(true)。它没有用。这是我的代码,主Activity.java@Overridepr

android - 在使用 TabLayout 和 ViewPager 的 Fragment 中启用滚动

您好!我希望此View可滚动:如您所见,TAB1中的“TEMPCONTENT”只是用来模拟可能出现的临时内容。我现在要做的是让整个页面都可以滚动。我设法做的是使TAB1的内容,因此,TabLayout的内容,可滚动,但这不是我想要做的。如上所述,整个页面应该是。这是持有View的布局:这是ViewPager-Content的fragment布局:提前致谢! 最佳答案 同时使用Scrollview和NestedScrollview。这是一个例子Code在您的View分页器fragment中使用NestedScrollview。对于您的